<?php
/**
 * 代理模式的使用场景:
 * 1.我们不想对外界暴露过多的东西，使用代理模式将抛出最少的接口，并隐藏具体细节。
 */

namespace App\DesignPattern\Proxy;


/**
 * 代理需要遵守的接口规则
 * Interface IUserProxy
 * @package App\DesignPattern\Proxy
 */
interface IUserProxy
{

    public function setUserName($id, $name);

    public function getUserName($id);
}